package com.tuo51.childcare.service;

import com.tuo51.childcare.domain.bize.BizEvaluateQuestion;
import com.tuo51.childcare.domain.bize.BizEvaluateRecord;
import com.tuo51.childcare.domain.bize.BizEvaluateSheet;
import com.tuo51.childcare.domain.vo.BizEvaluateAnswerSheetItemVO;
import com.tuo51.core.domain.staffs.Staff;

import java.util.List;
import java.util.Map;

public interface BizEvaluateService {

    BizEvaluateRecord reportDetail(String staffId, String recordId);

    List<BizEvaluateSheet> allSupportingSheets();

    List<BizEvaluateSheet> allSupportingSheets(int userChannel);

    List<BizEvaluateQuestion> questionForSheet(String sheetId);

    Map defaultSheetQuestions(Staff staff);

    BizEvaluateRecord parseAnswerSheet(Staff staff, String childrenId,
                                       String childrenName,
                                       Integer gender,
                                       String birthday,
                                       String sheetId,
                                       List<BizEvaluateAnswerSheetItemVO> answerSheet);
}
